/**
 * @Title: OrderDetailVo
 * @Package cn.com.yiqi.wsc.Ro
 * @Description: TODO
 * Copyright: Copyright (c) 2016
 * Company: 成都壹柒互动科技有限公司
 * @author 会员系统组-林威
 * @date 2017/2/27 17:20
 * @version V1.0
 */
package cn.com.yiqi.wsc.Ro;

import java.util.Date;
import java.util.List;

import java.math.BigDecimal;

/**
 *
 * @ClassName: OrderDetailVo
 * Description: TODO
 * @author 会员系统组-林威
 * @date 2017/2/27 17:20
 *
 */
public class OrderDetailVo {
    /**订单id*/
    private Integer id;

    /**
     * 主订单号
     * */
    private Integer pid;

    /**订单号*/
    private String orderCode;

    private List<CartVO> items;

    private String shopName;

    /**发货地址*/
    private String shipAddress;

    private BigDecimal totalPrice;

    /**发货方式*/
    private String shipType;

    /**商家id*/

    private Integer orgId;

    /**用户id*/
    private Integer userId;

    /**收货地址id*/
    private Integer addressId;

    /**创建时间*/
    private Date createtime;

    /**订单状态*/
    private Integer orderState;

    /**支付信息*/
    private Integer costPoint;
    private BigDecimal pointPay;
    private BigDecimal balancePay;
    private BigDecimal wxPay;
    private Integer orderKind;

    public Integer getOrderKind() {
        return orderKind;
    }

    public void setOrderKind(Integer orderKind) {
        this.orderKind = orderKind;
    }

    public BigDecimal getWxPay() {
        return wxPay;
    }

    public void setWxPay(BigDecimal wxPay) {
        this.wxPay = wxPay;
    }

    public Integer getCostPoint() {
        return costPoint;
    }

    public void setCostPoint(Integer costPoint) {
        this.costPoint = costPoint;
    }

    public BigDecimal getPointPay() {
        return pointPay;
    }

    public void setPointPay(BigDecimal pointPay) {
        this.pointPay = pointPay;
    }

    public BigDecimal getBalancePay() {
        return balancePay;
    }

    public void setBalancePay(BigDecimal balancePay) {
        this.balancePay = balancePay;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }
    public Integer getOrderState() {
        return orderState;
    }

    public void setOrderState(Integer orderState) {
        this.orderState = orderState;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getAddressId() {
        return addressId;
    }

    public void setAddressId(Integer addressId) {
        this.addressId = addressId;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public List<CartVO> getItems() {
        return items;
    }

    public void setItems(List<CartVO> items) {
        this.items = items;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShipAddress() {
        return shipAddress;
    }

    public void setShipAddress(String shipAddress) {
        this.shipAddress = shipAddress;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getShipType() {
        return shipType;
    }

    public void setShipType(String shipType) {
        this.shipType = shipType;
    }
}
